package com.cater.talents.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.cater.query.CommonQuery;
import com.cater.sys.dao.BaseDao;
import com.cater.talents.entity.WorkSearch;

/**
 * 描述：工作记录表DTO
 * 
 * @author yong
 * @date 2019/1/5
 */
public interface WorkSearchDao extends BaseDao<WorkSearch, String, CommonQuery> {

	void insertList(List<WorkSearch> workSearchs);

	void deleteList(@Param("ids") String[] ids);

	List<Map<String, String>> getCount(@Param("qo") CommonQuery query);

	/**
	 * 
	 * @Description:根据条件查询
	 * @param query
	 * @return List<WorkSearch>
	 * @time:2019年4月11日 上午12:08:51
	 */
	List<WorkSearch> getListBy(@Param("qo") CommonQuery query);
	
	/**
	 * 
	 * @Description:检测数据唯一性
	 * @param query
	 * @return
	 * List<WorkSearch>
	 * @time:2019年4月19日 下午11:15:19
	 */
	WorkSearch checkUnique(@Param("qo") CommonQuery query);

}